$agColor: #dadffb;
.ag-theme-balham{
  flex: 1;
  display: flex;
  flex-direction: column;
  
  .ag-theme-alpine{
    flex: 1;
    --ag-alpine-active-color:#3F51B5;
    --ag-selected-row-background-color:#f0f1fb;
    --ag-row-hover-color:#f2f3fd;
    --ag-odd-row-background-color:#fff;
    --ag-secondary-border-color:#d7dcf4!important;
    --ag-input-focus-border-color: #bac1e4;
  }

  .ag-root-wrapper{
    border: 1px solid $agColor !important;
    border-radius: 4px;
  }
  
  .ag-body-viewport{
    margin: 0!important;
  }

  .ag-tool-panel {
    border-top: 1px solid  $agColor !important;

    .ag-side-buttons {
      border: 1px solid  $agColor !important;
      border-left: none !important;
    }
  }
  .ag-tool-panel-wrapper {
    border-bottom: none !important;
  }

  .ag-side-bar {
    border: 1px solid  $agColor !important;
    background-color: #f0f0f0 !important;

    .ag-side-buttons {
      border-bottom: none !important;
      background: none !important;
    }
  }

  .ag-header-cell-label .ag-header-cell-text,.ag-cell{
    font-family: "Microsoft YaHei", Helvetica, Arial, sans-serif;
    display: flex;
    align-items: center;
  }

  .ag-header {
    background: $agColor !important;
    border-bottom: none !important;
    font-size: 12px!important;
  }
  .ag-header-cell:after,.ag-header-group-cell:after {
    margin-top: 0 !important;
    height: 32px !important;
  }


  .ag-header,.ag-header-row .ag-header-viewport,
  .ag-header-cell{
    height: 34px!important;
    min-height: 34px!important;
  }

  .ag-center-cols-container{
    margin: 0!important;
  }

  .ag-cell-label-container{
    padding: 0!important;
  }
}


.ag-theme-balham .ag-row{
  font-size: 12px!important;
}

.ag-theme-balham .ag-cell {
    display: flex;
    align-items: center;
    span{
        display: inline-block;
    }
}

.ag-theme-balham .ag-cell:focus {
    outline: none;
}

.ag-theme-balham .ag-cell:after {
    margin-top: 0 !important;
    height: 32px !important;
}


.ag-layout-normal.ag-body-viewport {
    margin: 0 3px;
    margin-left: 0;
}
// 滚动条样式
.ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb,
.ag-layout-normal.ag-body-viewport::-webkit-scrollbar-thumb{
    background: #CCCCCC;
}
.ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb:hover,
.ag-layout-normal.ag-body-viewport::-webkit-scrollbar-thumb:hover{
    background: #999999;
}

/* .ag-theme-balham .ag-column-panel {
    border-bottom: 1px solid #ECF0F0 !important;
}

.ag-theme-balham .ag-column-panel .ag-pivot-mode {
    border-bottom: 1px solid #ECF0F0 !important;
}

.ag-theme-balham .ag-column-select-header {
    border-bottom: 1px solid #ECF0F0 !important;
}

.ag-theme-balham .ag-column-panel .ag-column-select-panel {
    border-bottom: 1px solid #ECF0F0 !important;
}

.ag-theme-balham .ag-column-panel .ag-column-drop {
    border-bottom: 1px solid #ECF0F0 !important;
}

.ag-theme-balham .ag-tool-panel .ag-side-buttons button {
    padding: 0 11px !important;
} */